package cn.edu.nsmc.modules.sys.entity.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import lombok.Data;

import java.util.Date;

@Data
public class MaintenanceDataRecordVo {
    /**
     * 申请者Id-------
     */
    private String applicantName;
    /**
     * 审批者Id--------
     */
    private String auditorName;
    /**
     * 审核状态 0等待处理  1审批完成（管理员处理完成） 2处理完成（维修人员处理完成） 3等待维修人员处理  -1审核失败'-------
     */
    private Integer auditStatus;
    /**
     * 工单类型---------
     */
    private Integer worksheetType;
    /**
     * 驳回原因
     */
    private String cause;
    /**
     * 备注信息
     */
    private String memo;
    /**
     * 工单附件地址
     */
    private String filePath;
    /**
     * 工单申请时间
     */
    @DateTimeFormat("yyyy年MM月dd日")
    @ExcelProperty("业务申请时间")
    private Date applyTime;
    /**
     * 工单开始时间
     */
    @DateTimeFormat("yyyy年MM月dd日")
    @ExcelProperty("业务开始时间")
    private Date startTime;
    /**
     * 工单结束时间
     */
    @DateTimeFormat("yyyy年MM月dd日")
    @ExcelProperty("业务结束时间")
    private Date endTime;
    /**
     * 回执信息 （通过审批后可能存在回执信息）
     */
    private String replyInfo;
    /**
     * 管理员备注
     */
    private String adminNote;
}
